.shouyi {
	min-height: 100%;
	background-color: #f1f2f7;

	.top {
		padding-top: 40rpx;
		background-color: #fff;

		.topbox {
			width: 680rpx;
			height: 224rpx;
			margin: 0 auto;
			background-image: url(~@/static/images/bg/qingbg.png);
			background-size: 100% 100%;

			.con {
				// width: 590rpx;
				// height: 158rpx;
				color: #ffffff;
				// font-size: 26rpx;
				// line-height: 158rpx;
				// padding: 0 40rpx;
				height: 158rpx;
				display: flex;
				justify-content: space-around;
				align-items: center;
				text-align: center;

				.con1 {
					font-size: 44rpx;
				}
				.text {
					font-size: 26rpx;
				}
				text {
					font-size: 60rpx;
					padding-left: 20rpx;
				}
			}
		}
	}

	.bottom {
		margin: 40rpx;
		position: relative;

		.title {
			display: flex;
			justify-content: space-between;
			color: #8f8f8f;
			padding: 0 20rpx;
			.heji{
				padding: 0 5rpx;
				// color: red;
			}
			
			.date {
				display: flex;
				align-items: center;
				image {
					width: 32rpx;
					margin-left: 10rpx;
				}
			}
		}
		.saicon {
			position: absolute;
			top: 40rpx;
			right: 0rpx;
			background-color: #fff;
			width: 400rpx;
			padding: 20rpx 30rpx;
			border-radius: 10rpx;
			box-shadow: 0 12px 5px -10px rgba(0, 0, 0, 0.1), 0 0 4px 0 rgba(0, 0, 0, 0.1);
			-webkit-box-shadow: 0 12px 5px -10px rgba(0, 0, 0, 0.1), 0 0 4px 0 rgba(0, 0, 0, 0.1);
			.top1 {
				// display: flex;
				// justify-content: space-between;

				.data {
					width: 100%;
					// width: 190rpx;
					text-align: center;
					border: 1px solid #ccc;
					border-radius: 10rpx;
					margin-top: 20rpx;
					height: 60rpx;
					line-height: 60rpx;
				}
			}
			.bottom1 {
				view {
					width: 100%;
					border-radius: 10rpx;
					// height: 80rpx;
					background-color: #2296f3;
					color: #ffffff;
					margin: 0 auto;
					margin-top: 20rpx;
					text-align: center;
					height: 60rpx;
					line-height: 60rpx;
					// padding: 10rpx 0;
				}
			}
		}

		.content {
			.item {
				width: 610rpx;
				height: 78rpx;
				background-color: #ffffff;
				border-radius: 10rpx;
				margin-top: 30rpx;
				display: flex;
				justify-content: space-between;
				align-items: center;
				padding: 0 30rpx;

				.left {
					text {
						padding-left: 20rpx;
					}
				}

				.right {
					color: #aeaeae;
					font-size: 26rpx;
				}
			}
		}
		.wu{
			text-align: center;
			height: 50vh;
			line-height: 50vh;
			color: #aebac2;
			font-size: 32rpx;
			}
	}
}
